package com.tdam2013.grupo04;

import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.ImageButton;

public class Fragmento1 extends Fragment {

	// public String estado="desactivado";
	private ImageButton imageButton;
	MyInterface interface1;

	onFragmento1ClickListener listener;

	public interface onFragmento1ClickListener {

		public void onFragmento1ClickClick();
	}

	public void setInterface(MyInterface interface2) {
		this.interface1 = interface2;
	}

	@Override
	public void onAttach(Activity activity) {
		super.onAttach(activity);
		try {
			this.listener = (onFragmento1ClickListener) activity;
		} catch (ClassCastException ex) {
			Log.d("ClassCastException", "La Activity debe implementar la interface 'onFragmento1ClickListener'");
		}
	}

	@Override
	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

		View v = inflater.inflate(R.layout.fragmento1, container, false);
		((ImageButton) v.findViewById(R.id.Imagebutton01)).setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View view) {
				Fragmento1.this.interface1.buttonClicked(view);

			}
		});

		return v;
	}

	// public void onActivityCreated(Bundle savedInstanceState){
	// super.onActivityCreated(savedInstanceState);
	//
	// Bundle bundle = new Bundle();
	// bundle.putString(estado, "activado");
	//
	//
	// }
	@Override
	public void onResume() {
		super.onResume();

		// Bundle bundle = new Bundle();
		// bundle.putString("estado", estado);
		// getFragmentManager().putFragment(bundle,"fragmento1",this);

		// imageButton.findViewById(R.id.Imagebutton01);
		// imageButton.setOnClickListener(new OnClickListener() {
		//
		// @Override
		// public void onClick(View v) {
		// estado="activado";
		// Log.v("EstadoInFragmento1_click_onResume",estado);
		//
		//
		// }
		// });

	}

	@Override
	public void onPause() {
		super.onPause();
		// estado="desactivado";
		// Log.v("EstadoInFragmento1_click_onPause",estado);

	}

	// public String getEstado(){
	// return estado;
	// }
	// public void setEstado(String estado){
	// this.estado=estado;
	// }

	// public void onSaveInstanceState(Bundle outState){
	// outState.putString("estado", estado);
	// getFragmentManager().putFragment(outState,"fragmento1",this);
	// }

	// public void llamada_click(View view){
	// Intent intent= new Intent(getActivity(), ActivityInfo.class);
	// startActivity(intent);

	// Intent intent = new Intent(Intent.ACTION_DIAL);
	// intent.setData(Uri.parse("tel:"+123456789));
	// intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
	// startActivity(intent);
	//
	// Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" +123456789));
	// intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
	// getActivity().startActivity(intent) ;
	// }
	// private void startDialActivity(){
	// Intent intent = new Intent(Intent.ACTION_DIAL);
	// intent.setData(Uri.parse("tel:"+123456789));
	// startActivity(intent);
	// }

}
